mainstay of treatment - German English Dictionary